#pragma once 
#include <gl/glew.h>
#include <GLFW\glfw3.h>

#include "Common.h"
#include <string>
#include "Color.h"
#include "SceneManager.h"



class EXPORT Window
{
	Color bgColor;
	GLFWwindow * glfwWindow;
	int width;
	int height;
	const char * title;
	SceneManager * sceneManager;
public:

	Window(int width,int height,const char * title);
	~Window();
	void Init();


	void Present();
	int Closed();

	void SetBGColor(Color color);

	SceneManager * GetSceneManager();

};